package com.scau402.system1.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.scau402.common.annotation.Excel;
import com.scau402.system.domain.WmsJade;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

@Data
public class WmsOutboundOrderDetailVO {

    /**
     * 出库明细id
     */
    private Long detailId;

    /**
     * 出库单编码
     */
    private String outboundOrderCode;


    /**
     * 出库仓位主键ID
     */
    private Long storageId;

    /**
     * 出库仓位名称
     */
    @Excel(name = "出库仓位名称")
    private String storageName;

    /**
     * 出库目的仓位主键ID 前端不显示
     */
    private Long desStorageId;

    /**
     * 翡翠信息ID
     */
    private Long jadeId;

    /**
     * 翡翠编码
     */
    @Excel(name = "翡翠编码",width = 30)
    private String jadeCode;

    /**
     * 翡翠条形码
     */
    private String jadeBarcode;

    /**
     * 翡翠名称
     */
    @Excel(name = "翡翠名称")
    private String jadeName;
    /**
     * 入库明细id 前端不显示
     */
    private Long  inboundOrderDetailId;

    /**
     * 当次的出库数量
     */
    private Long outboundCount;

    /**
     * 更新时间
     */
    @Excel(name = "更新时间",width = 30, dateFormat = "yyyy-MM-dd")
    @TableField("update_time")
    private Date updateTime;

    /**
     * 删除标志（0代表存在 2代表删除）
     */
    private String delFlag;

    /**
     * 备注
     */
    @Excel(name = "备注")
    private String remark;

    /**
     * 翡翠图片路径
     */
    private String imageUrl;

}
